package cn.good.yan.b7.e;

import cn.good.yan.b7.BaseException;
import cn.good.yan.b7.t.Tea;

/**
 * 自定义的异常
 * 服务项名称已存在 - 异常
 *
 * @author shengren.yan
 * @create 2023-07-22
 */
public class ServiceNameExistException extends BaseException  {

    public ServiceNameExistException() {
        super("服务项名称已存在");
    }

    public ServiceNameExistException(String msg) {
        super(msg);
    }

    // 使用
    public static void main(String[] args) throws Exception {
        // 条件
        Boolean ifname = true;
        if (ifname) {
            throw new ServiceNameExistException();
        }
    }

    // 使用 try-with-resource  需要 实现 implements  Closeable 或者 继承 extends AutoCloseable
    public static void main2(String[] args) {
        try (Tea tea = new Tea()) {
            tea.setNum(2);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}

